package io;
import java.io.*;
/**
 * 使用java.io.BufferedReader按行读取文本数据
 */
public class BRDemo {
    public static void main(String[] args) throws IOException {

        //将当前源程序读取出来并输出到控制台上

        FileInputStream fis=new FileInputStream(

                "src\\main\\java\\io\\BRDemo.java");

        InputStreamReader isr= new InputStreamReader(fis);
        BufferedReader br=new BufferedReader(isr);
        String line;
        /*
        BufferedReader提供了一个读取一行字符串的方法
        Sring readline()
        该方法会返回一行字符串,返回的字符串不含有最后的换行符
        当某一行是空行时(该行内容只有一个换行符)则返回值为空字符串
        如果流读取到了末尾,则返回值为null
         */

        while((line=br.readLine())!=null){

            System.out.println(line);

        }

        br.close();

        }
}
